environmental control technology - Français Anglais Dictionnaire